Popular Searches
Popular Course Categories
Popular Courses

Interactive Overlays

Interactive Overlays

Prototyping in Figma

Interactive Overlays in Figma

Interactive Overlays are an important Figma prototyping feature used to display additional content above the current screen without navigating away from the underlying frame. Overlays are commonly used for modals, confirmation dialogs, dropdown menus, hamburger menus, tooltips, alerts, bottom sheets, search panels, notifications, filters, and other temporary interface elements.

In a normal navigation interaction, the user moves from one screen to another. With an overlay, the current screen remains visible underneath while another frame appears above it. This makes prototypes feel closer to real web and mobile applications.

Learn professional Figma design and prototyping with JustAcademy Figma Training and Register for Figma Course Demo.


1. What are Interactive Overlays?

An overlay is a frame that appears above the current frame during a prototype interaction. It is useful when the user needs additional information or actions while remaining in the context of the current screen.

Main Screen

      ↓

User Interaction

      ↓

Open Overlay

      ↓

Overlay Appears Above Main Screen

      ↓

User Performs Action

      ↓

Close / Swap / Continue

For example, clicking a profile icon can open a small profile menu above the current dashboard instead of navigating to another page.


2. Simple Definition

Interactive Overlay = Current Screen + Overlay Frame + Prototype Interaction

In Figma, an overlay is normally a frame that is displayed above the current frame when an interaction is triggered.

Current Screen

┌────────────────────────────┐

│                            │

│        Main Content        │

│                            │

│                            │

│                            │

└────────────────────────────┘

             +

          Overlay

             ↓

┌────────────────────────────┐

│                            │

│      ┌──────────────┐      │

│      │    Modal     │      │

│      │    Content   │      │

│      │    [Close]   │      │

│      └──────────────┘      │

│                            │

└────────────────────────────┘


3. Why are Interactive Overlays Important?

  • They keep the user on the current screen.
  • They allow temporary information to appear above the interface.
  • They make Figma prototypes more realistic.
  • They are useful for modal dialogs and confirmations.
  • They can simulate dropdown menus.
  • They can create mobile navigation drawers.
  • They can display tooltips and contextual information.
  • They can simulate bottom sheets.
  • They can display notifications and alerts.
  • They are useful for usability testing.
  • They help designers demonstrate real application behavior to clients and developers.


4. Common Uses of Interactive Overlays

Overlay TypeExample
ModalLogin or confirmation window
AlertDelete confirmation
DropdownCategory selection
TooltipAdditional information
Hamburger MenuMobile navigation
Bottom SheetFilter and sorting options
NotificationSuccess or error message
Search PanelSearch suggestions
Profile MenuAccount actions
CalendarDate selection
Cart PanelShopping cart preview


5. Overlay vs Navigate To

Interactive OverlayNavigate To
Appears above the current screenMoves to another frame
Current screen remains visiblePrevious screen is replaced
Best for temporary contentBest for full-page navigation
Useful for menus and modalsUseful for pages and screens
Can be closed to reveal the original screenUsually requires Back to return


6. Main Parts of an Overlay Interaction

An overlay interaction contains several important parts that control how the prototype behaves.

  1. Hotspot: The object where the interaction begins.
  2. Trigger: The event that starts the interaction.
  3. Action: The operation performed after the trigger.
  4. Destination: The frame used as the overlay.
  5. Position: The location of the overlay.
  6. Background: Optional background displayed behind the overlay.
  7. Animation: Controls how the overlay appears.
  8. Close Behavior: Controls how the overlay is dismissed.


7. What is a Hotspot?

A hotspot is the object, layer, group, or frame where the interaction begins. A hotspot can be a button, icon, image, heading, card, or any other suitable object.

Profile Icon

     ↓

   Hotspot

     ↓

   On Click

     ↓

Open Overlay


8. What is a Trigger?

A trigger defines what user action causes the prototype interaction to start. Figma supports several trigger types for prototype interactions.

TriggerExample
On Click / On TapClick a button or tap an icon
While HoveringHover over an element
While PressingHold an element
Mouse EnterPointer enters an area
Mouse LeavePointer leaves an area
Mouse Down / Touch DownPress an element
Mouse Up / Touch UpRelease an element
After DelayOpen automatically after a delay


9. What is Open Overlay?

Open Overlay is the prototype action used to display a destination frame above the current frame.

Trigger:

On Click

 

Action:

Open Overlay

 

Destination:

Profile Menu

 

Result:

Profile Menu appears above

the current screen.


10. How to Create an Interactive Overlay

  1. Create the main screen.
  2. Create a separate frame for the overlay content.
  3. Select the object that should open the overlay.
  4. Open the Prototype tab.
  5. Drag the prototype connection from the hotspot to the overlay frame.
  6. Select the required trigger.
  7. Select Open Overlay as the action.
  8. Configure the overlay position.
  9. Configure the background if required.
  10. Configure the animation.
  11. Add a close interaction if required.
  12. Preview the prototype.


11. Basic Interactive Overlay Example

Main Screen

┌──────────────────────────┐

│        Dashboard         │

│                          │

│     [Delete Account]     │

│                          │

└──────────────────────────┘

             ↓

          On Click

             ↓

       Open Overlay

             ↓

┌──────────────────────────┐

│     Delete Account?      │

│                          │

│  This action is final.   │

│                          │

│ [Cancel]     [Delete]    │

└──────────────────────────┘


12. Creating the Main Frame

First create the screen where the interaction starts.

Frame: Dashboard

 

┌──────────────────────────┐

│ Dashboard                │

│                          │

│ Profile                  │

│ Products                 │

│ Orders                   │

│ Settings                 │

│                          │

│ [Delete Account]         │

└──────────────────────────┘

The Delete Account button can be used as the hotspot.


13. Creating the Overlay Frame

Create a separate frame containing the temporary content.

Overlay: Delete Confirmation

 

┌──────────────────────────┐

│                          │

│     Delete Account?      │

│                          │

│ This cannot be undone.   │

│                          │

│ [Cancel]    [Delete]     │

│                          │

└──────────────────────────┘


14. Connecting the Main Frame to the Overlay

Delete Account Button

          ↓

       On Click

          ↓

    Open Overlay

          ↓

Delete Confirmation

Figma's prototype interaction model uses a hotspot, connection, destination, trigger, action, and animation settings to define the behavior of the interaction.


15. Overlay Position

Figma provides multiple default overlay positions and also allows manual positioning. The position determines where the overlay appears relative to the original frame.

PositionTypical Use
CenterModal and confirmation dialog
TopNotification and announcement
BottomBottom sheet
LeftNavigation drawer
RightCart or settings panel
ManualTooltip and custom popup


16. Centered Modal Overlay

A centered modal is one of the most common overlay patterns.

┌────────────────────────────┐

│                            │

│        Main Screen         │

│                            │

│      ┌──────────────┐      │

│      │    Modal     │      │

│      │              │      │

│      │ [Cancel]     │      │

│      └──────────────┘      │

│                            │

└────────────────────────────┘


17. Top Notification Overlay

A top overlay is useful for status messages, success notifications, warnings, and announcements.

┌────────────────────────────┐

│ ✓ Profile Updated          │

└────────────────────────────┘

│                            │

│       Main Screen          │

│                            │

└────────────────────────────┘


18. Bottom Sheet Overlay

A bottom sheet appears from the bottom area of the screen and is commonly used in mobile applications.

┌────────────────────────────┐

│                            │

│        Main Screen         │

│                            │

├────────────────────────────┤

│ Filters                    │

│                            │

│ Price                      │

│ Category                   │

│ Rating                     │

│                            │

│       [Apply]              │

└────────────────────────────┘


19. Side Navigation Overlay

A side overlay can simulate a mobile navigation drawer.

┌────────────────┬───────────┐

│ Navigation     │ Main      │

│                │ Content   │

│ Home           │           │

│ Products       │           │

│ Orders         │           │

│ Settings       │           │

└────────────────┴───────────┘


20. Add Background Behind Overlay

An overlay can have a background layer between the original frame and the overlay content. This helps separate the temporary interface from the underlying content.

Main Screen

     ↓

Semi-transparent Background

     ↓

Overlay Content

The background can have its own color and opacity.


21. Overlay Background Opacity

OpacityEffect
0%No dimming
20%Light dimming
40%Moderate dimming
60%Strong dimming
80%+Very strong separation

Choose an opacity that gives sufficient focus to the overlay without unnecessarily hiding important information from the underlying screen.


22. Close When Clicking Outside

Figma allows an overlay to be dismissed when the user clicks outside the overlay's dimensions. This is useful for dropdowns, menus, tooltips, and other dismissible overlays.

Overlay Open

      ↓

Click Outside Overlay

      ↓

Overlay Closes

      ↓

Original Screen


23. Close Overlay Action

Close Overlay dismisses an active overlay and returns the user to the underlying frame.

Overlay

┌────────────────────┐

│ Confirmation       │

│                    │

│ [Cancel]           │

└────────────────────┘

        ↓

Close Overlay

        ↓

Original Screen


24. Creating a Close Button

  1. Create a close icon or Cancel button inside the overlay.
  2. Select the button or icon.
  3. Open the Prototype tab.
  4. Create a new interaction.
  5. Select the appropriate trigger.
  6. Select Close Overlay.
  7. Preview the interaction.

Close Button

     ↓

On Click

     ↓

Close Overlay


25. Close Overlay vs Back

Close OverlayBack
Dismisses the active overlayReturns to the previous screen in prototype history
Ideal for modal dismissalIdeal for navigation history
Reveals the underlying screenMoves backward through the prototype flow


26. Interactive Modal

A modal is a temporary window that requires the user to focus on a specific task or decision.

Button

  ↓

Open Overlay

  ↓

┌──────────────────────┐

│ Confirm Action       │

│                      │

│ Are you sure?        │

│                      │

│ [Cancel] [Confirm]   │

└──────────────────────┘

  ↓              ↓

Close          Continue


27. Confirmation Dialog

Confirmation overlays are useful for destructive or important actions.

Delete Item

    ↓

Open Overlay

    ↓

Are you sure?

    ↓

┌──────────────────────┐

│ Cancel     Delete    │

└──────────────────────┘


28. Alert Overlay

An alert overlay communicates an important status, warning, or error.

Action

  ↓

Alert Overlay

  ↓

┌──────────────────────┐

│ ! Warning            │

│                      │

│ Something went wrong │

│                      │

│        [OK]          │

└──────────────────────┘


29. Tooltip Overlay

Tooltips provide additional information about an element without requiring the user to leave the current screen.

Info Icon

    ↓

Hover / Interaction

    ↓

┌──────────────────────┐

│ Additional           │

│ information here     │

└──────────────────────┘


30. Dropdown Overlay

Dropdown menus are a common use of overlays.

Category

┌──────────────────────┐

│ Select Category   ▼  │

└──────────────────────┘

          ↓

┌──────────────────────┐

│ Electronics          │

│ Clothing             │

│ Food                 │

│ Books                │

└──────────────────────┘


31. Search Overlay

A search overlay can provide a focused search experience while keeping the user on the current screen.

Search Icon

     ↓

Open Overlay

     ↓

┌────────────────────────┐

│ Search products...     │

│                        │

│ Recent Searches        │

│ Laptop                 │

│ Headphones             │

│ Mobile                 │

└────────────────────────┘


32. Hamburger Menu Overlay

A hamburger menu can open a navigation overlay containing the main navigation options.

☰

 ↓

Open Overlay

 ↓

┌──────────────────┐

│ Home             │

│ Products         │

│ Services         │

│ About            │

│ Contact          │

└──────────────────┘


33. Profile Menu Overlay

A profile avatar can open an account menu as an overlay.

Profile Avatar

      ↓

Open Overlay

      ↓

┌────────────────────┐

│ My Profile         │

│ Settings           │

│ Notifications      │

│ Help               │

│ Logout             │

└────────────────────┘


34. Notification Overlay

Notification overlays are useful for showing short feedback messages.

User Action

     ↓

Notification

     ↓

┌────────────────────────┐

│ ✓ Saved Successfully   │

└────────────────────────┘

     ↓

Close


35. Interactive Cart Overlay

An e-commerce website or application can display the shopping cart above the current product page.

Product Page

     ↓

Click Cart

     ↓

Open Overlay

     ↓

┌──────────────────────┐

│ Shopping Cart        │

│                      │

│ Laptop × 1           │

│ Mouse × 1            │

│                      │

│ Total: ₹55,000       │

│                      │

│ [Checkout]           │

└──────────────────────┘


36. Interactive Filter Overlay

Filter options can be displayed inside a bottom sheet or side overlay.

Product Listing

      ↓

Click Filter

      ↓

Open Overlay

      ↓

┌──────────────────────┐

│ Filters              │

│                      │

│ Price                │

│ Category             │

│ Rating               │

│                      │

│ [Apply Filters]      │

└──────────────────────┘


37. Interactive Date Picker Overlay

Date pickers are useful in booking, travel, scheduling, and event applications.

Select Date

     ↓

Open Overlay

     ↓

┌────────────────────────┐

│ October 2026            │

│ Su Mo Tu We Th Fr Sa    │

│       1  2  3  4        │

│ 5  6  7  8  9 10 11    │

│ 12 13 14 15 16 17 18   │

│                        │

│ [Cancel] [Done]        │

└────────────────────────┘


38. Interactive Keyboard Overlay

Overlays can also be used to simulate an on-screen keyboard or temporary input interface in mobile prototypes.

Text Field

    ↓

Open Overlay

    ↓

┌────────────────────────┐

│ Enter text...          │

│                        │

│ A B C D E F G H I ... │

│                        │

└────────────────────────┘


39. Multiple Overlays

Complex prototypes may require more than one overlay during a user flow.

Main Screen

     ↓

Overlay A

     ↓

User Interaction

     ↓

Overlay B

     ↓

User Interaction

     ↓

Overlay C

Multiple overlays should be used carefully because excessive nesting can make a prototype difficult to understand and maintain.


40. What is Swap Overlay?

Swap Overlay replaces the current overlay with another overlay while keeping the existing overlay settings. It is useful when a user moves between different states of an overlay experience.

Help Menu

    ↓

Click "Get Help"

    ↓

Swap Overlay

    ↓

Chat Window


41. Swap Overlay Example

Overlay A

┌──────────────────┐

│ Help Menu        │

│                  │

│ FAQ              │

│ Get Help         │

└──────────────────┘

         ↓

      Get Help

         ↓

   Swap Overlay

         ↓

Overlay B

┌──────────────────┐

│ Chat Window      │

│                  │

│ Type message...  │

└──────────────────┘


42. Open Overlay vs Swap Overlay

Open OverlaySwap Overlay
Opens an overlay above the current screenReplaces an existing overlay
Starts an overlay experienceContinues an existing overlay experience
Useful for opening menus and modalsUseful for multi-step overlay interactions
Creates the initial overlayChanges the active overlay


43. Important Swap Overlay Behavior

When using Swap Overlay, the replacement overlay keeps the same position as the original overlay. You cannot independently assign a different position to the replacement overlay through the swap action.

Swap Overlay also does not add the replacement overlay to prototype history in the same way as normal navigation. If the prototype requires Back navigation between overlay states, use an appropriate navigation flow instead.


44. Overlay Animation

Figma allows designers to control how an overlay appears through animation settings.

AnimationTypical Use
InstantImmediate appearance
DissolveFade-in effect
Move InSide menu or bottom sheet
PushContent movement
Smart AnimateMatching layer transitions


45. Move In Overlay

A Move In transition makes an overlay enter from a particular direction.

Main Screen

     ↓

Overlay enters

     ↓

───────────────→

     ↓

Overlay Visible

This works especially well for navigation drawers and bottom sheets.


46. Bottom Sheet Animation

Before:

┌────────────────────────┐

│ Main Screen            │

│                        │

│                        │

└────────────────────────┘

 

After:

┌────────────────────────┐

│ Main Screen            │

├────────────────────────┤

│ Filter Options         │

│ Category               │

│ Price                  │

│                        │

│ [Apply]                │

└────────────────────────┘


47. Overlay Easing

Easing controls the acceleration and deceleration of an overlay animation.

EasingEffect
LinearConstant movement
Ease InSlow beginning
Ease OutSmooth ending
Ease In and OutSmooth beginning and ending
SpringDynamic and natural movement


48. Overlay Animation Duration

Duration determines how long the overlay transition takes to complete.

Short Duration

     ↓

Fast Interaction

 

Medium Duration

     ↓

Balanced Interaction

 

Long Duration

     ↓

Slow / Dramatic Interaction

Choose a duration that feels responsive and appropriate for the type of overlay.


49. Creating an Interactive Dropdown

Step 1:

Create Select Button

 

Step 2:

Create Dropdown Frame

 

Step 3:

Connect Button to Dropdown

 

Step 4:

Action = Open Overlay

 

Step 5:

Position = Below Button

 

Step 6:

Trigger = On Click

 

Step 7:

Preview Prototype


50. Creating an Interactive Modal

Step 1:

Create Main Screen

 

Step 2:

Create Modal Frame

 

Step 3:

Select Modal Trigger Button

 

Step 4:

Action = Open Overlay

 

Step 5:

Position = Center

 

Step 6:

Add Background

 

Step 7:

Add Close Button

 

Step 8:

Close Button = Close Overlay

 

Step 9:

Preview


51. Creating an Interactive Hamburger Menu

Closed State

┌────────────────────────┐

│ ☰                      │

│                        │

│      Main Content      │

└────────────────────────┘

 

       ↓ On Click

 

Open Overlay

┌───────────────┬────────┐

│ Home          │        │

│ Products      │ Main   │

│ Orders        │ Screen │

│ Settings      │        │

└───────────────┴────────┘


52. Creating an Interactive Help Menu

Help Icon

    ↓

Open Overlay

    ↓

Help Menu

    ├── FAQ

    ├── Tutorials

    └── Get Help

            ↓

       Swap Overlay

            ↓

        Chat Window


53. Interactive E-Commerce Cart Flow

Product Page

     ↓

Cart Icon

     ↓

Open Overlay

     ↓

Cart Panel

     ↓

Update Quantity

     ↓

Checkout

     ↓

Navigate To Checkout

This demonstrates how an overlay can be used for temporary cart information while the final checkout experience can move to a separate screen.


54. Interactive Food Delivery Filter Flow

Restaurant List

      ↓

Filter Button

      ↓

Open Overlay

      ↓

Filter Bottom Sheet

      ↓

Select Cuisine

      ↓

Select Price

      ↓

Apply

      ↓

Close Overlay

      ↓

Updated Restaurant List


55. Interactive Profile Menu Flow

Profile Avatar

      ↓

On Click

      ↓

Open Overlay

      ↓

Profile Menu

      ├── My Profile

      ├── Settings

      ├── Notifications

      └── Logout


56. Interactive Notification Flow

User Action

     ↓

After Delay

     ↓

Open Overlay

     ↓

┌────────────────────────┐

│ ✓ Saved Successfully   │

└────────────────────────┘

     ↓

Close Overlay


57. Interactive Tooltip Flow

Info Icon

     ↓

Mouse Enter / Hover

     ↓

Tooltip Overlay

     ↓

Additional Information

     ↓

Mouse Leave / Close


58. Overlay Layer Organization

Good layer and frame organization makes complex prototypes easier to manage.

Page

├── Main Dashboard

├── Overlay/DeleteConfirmation

├── Overlay/ProfileMenu

├── Overlay/Search

├── Overlay/FilterSheet

└── Overlay/Notification

Meaningful names make it easier to identify destination frames and maintain prototype connections.


59. Overlay Design Best Practices

  • Use meaningful names for overlay frames.
  • Keep the overlay focused on one primary task.
  • Use appropriate contrast between the overlay and background.
  • Use a backdrop when the underlying content should be de-emphasized.
  • Provide a clear close or cancel action for dismissible overlays.
  • Use consistent positioning across similar overlay types.
  • Use suitable animation duration.
  • Use easing that matches the interaction.
  • Test both opening and closing behavior.
  • Avoid unnecessary nested overlays.
  • Make destructive actions clear.


60. Overlay UX Principles

  1. Clarity: Users should understand why the overlay appeared.
  2. Focus: The overlay should emphasize the current task.
  3. Context: Keep useful background context visible when appropriate.
  4. Dismissibility: Give users a clear way to close non-critical overlays.
  5. Consistency: Similar interactions should behave similarly throughout the product.
  6. Feedback: Provide clear feedback after an action.
  7. Timing: Avoid animations that unnecessarily delay the user.


61. When Should You Use an Overlay?

  • When additional content is temporary.
  • When users should remain on the current screen.
  • For confirmation dialogs.
  • For contextual menus.
  • For dropdown selections.
  • For filters and sorting.
  • For quick actions.
  • For notifications.
  • For tooltips.
  • For mobile navigation drawers.


62. When Should You Not Use an Overlay?

  • For complete pages that require independent navigation.
  • For long-form content that requires extensive reading.
  • For persistent workspaces.
  • When multiple nested overlays would make the flow confusing.
  • When a normal page transition provides better context.


63. Common Interactive Overlay Mistakes

  • Forgetting to add a close interaction.
  • Using an incorrect destination frame.
  • Using an inappropriate overlay position.
  • Making the background too dark.
  • Making the background too light for an important modal.
  • Using unnecessarily long animations.
  • Creating oversized overlay frames.
  • Not testing click-outside behavior.
  • Using overlays for complete application screens.
  • Creating overly complicated nested overlay flows.
  • Not checking the prototype on the target device size.


64. Interactive Overlay Troubleshooting

ProblemPossible Solution
Overlay does not openCheck hotspot, trigger, action, and destination
Wrong overlay appearsCheck the destination frame
Overlay appears in wrong positionReview overlay position settings
Background is too darkReduce background opacity
Overlay cannot closeAdd Close Overlay interaction
Click outside does not closeEnable Close when clicking outside
Animation is too slowReduce duration
Animation feels abruptAdjust easing and duration
Swap Overlay behaves unexpectedlyCheck destination overlay and remember it retains the original overlay position/settings


65. Interactive Overlays with Smart Animate

Smart Animate can be useful when matching layers need to animate between states, including in workflows involving overlay content. However, the basic overlay action remains Open Overlay, while Swap Overlay is useful for changing one active overlay into another.

Main Screen

     ↓

Open Overlay

     ↓

Overlay A

     ↓

User Interaction

     ↓

Swap Overlay

     ↓

Overlay B


66. Interactive Overlays and Components

Overlays can be combined with reusable components. A reusable modal, dropdown, notification, or menu can be designed as a component and then used across multiple screens.

Reusable Component

       ↓

Component Instance

       ↓

Prototype Connection

       ↓

Open Overlay

       ↓

Overlay Content


67. Interactive Overlays vs Interactive Components

Interactive ComponentsInteractive Overlays
Switch between component variantsDisplay a frame above the current screen
Useful for buttons and togglesUseful for modals and menus
Interactions are stored in component variantsInteractions are generally created at prototype level
Excellent for reusable UI statesExcellent for temporary screen-level content


68. Interactive Overlay Prototype Flow

Start Frame

    ↓

User Action

    ↓

Trigger

    ↓

Open Overlay

    ↓

User Interaction

    ↓

Close / Swap / Navigate

    ↓

Continue User Journey


69. Practical Project: Login Modal

Create a login modal that appears when the user clicks the Login button on a landing page.

Landing Page

      ↓

Click Login

      ↓

Open Overlay

      ↓

┌──────────────────────┐

│ Login                │

│ Email                │

│ Password             │

│ [Login]              │

│ [Close]              │

└──────────────────────┘

      ↓

Login

      ↓

Dashboard


70. Practical Project: Delete Confirmation

Product Page

      ↓

Delete Button

      ↓

Open Overlay

      ↓

Confirm Delete

      ├── Cancel → Close Overlay

      └── Delete → Continue Action


71. Practical Project: Mobile Navigation

Home Screen

      ↓

Tap ☰

      ↓

Open Overlay

      ↓

Navigation Drawer

      ├── Home

      ├── Products

      ├── Orders

      └── Settings

      ↓

Select Item

      ↓

Navigate To


72. Practical Project: E-Commerce Filter

Product Listing

      ↓

Tap Filter

      ↓

Open Overlay

      ↓

Filter Sheet

      ↓

Select Options

      ↓

Apply

      ↓

Close Overlay

      ↓

Updated Product Listing


73. Practical Project: Help Center

Help Icon

      ↓

Open Overlay

      ↓

Help Menu

      ├── FAQ

      ├── Tutorials

      └── Get Help

              ↓

          Swap Overlay

              ↓

          Chat Window


74. Practical Project: Shopping Cart

Product Page

      ↓

Cart Icon

      ↓

Open Overlay

      ↓

Cart Panel

      ↓

Checkout

      ↓

Navigate To Checkout


75. Practical Project: Notification System

User Completes Action

       ↓

After Delay

       ↓

Notification Overlay

       ↓

"Saved Successfully"

       ↓

Close Overlay


76. Advanced Overlay Workflow

Main Frame

    ↓

Open Overlay

    ↓

Overlay A

    ↓

User Action

    ↓

Swap Overlay

    ↓

Overlay B

    ↓

User Action

    ↓

Close Overlay

    ↓

Main Frame

    ↓

Continue Prototype


77. Overlay Testing Checklist

  • Is the correct hotspot selected?
  • Is the correct trigger configured?
  • Is Open Overlay selected when required?
  • Is the correct destination frame selected?
  • Is the overlay positioned correctly?
  • Is the background opacity appropriate?
  • Is Close when clicking outside configured correctly?
  • Does the close button work?
  • Does the animation feel natural?
  • Does Swap Overlay behave correctly?
  • Does the user return to the correct screen?
  • Have all overlay states been tested?


78. Overlay Project Workflow

1. Identify Interaction

        ↓

2. Design Main Screen

        ↓

3. Design Overlay Frame

        ↓

4. Select Hotspot

        ↓

5. Create Connection

        ↓

6. Choose Trigger

        ↓

7. Select Open Overlay

        ↓

8. Set Position

        ↓

9. Configure Background

        ↓

10. Configure Close Behavior

        ↓

11. Configure Animation

        ↓

12. Preview

        ↓

13. Test

        ↓

14. Refine

        ↓

15. Final Prototype


79. Interactive Overlays for Mobile Apps

Mobile applications frequently use overlays for navigation menus, filters, date pickers, bottom sheets, payment confirmations, login forms, and quick actions.

Mobile Screen

     ↓

Tap Action

     ↓

Open Overlay

     ↓

User Interaction

     ↓

Close / Confirm

     ↓

Return to Screen


80. Interactive Overlays for Web Applications

Web applications use overlays for account menus, confirmation dialogs, dropdowns, tooltips, filters, notifications, and search interfaces.

Web Dashboard

     ↓

User Click

     ↓

Open Overlay

     ↓

User Selects Option

     ↓

Close Overlay

     ↓

Dashboard Updates


81. Interactive Overlays for UX Testing

Overlays are useful during usability testing because they allow designers to simulate real application behavior before development.

  • Test whether users understand confirmation dialogs.
  • Test whether users notice dropdown menus.
  • Test whether users can close a modal.
  • Test mobile navigation behavior.
  • Test filter workflows.
  • Test notification visibility.
  • Test search interactions.


82. Overlay Design Tips

  1. Keep the overlay visually connected to the action that opened it.
  2. Use a backdrop for important modal dialogs.
  3. Use a lighter or no backdrop for contextual menus when appropriate.
  4. Maintain consistent spacing and corner radius.
  5. Keep primary and secondary actions visually clear.
  6. Make destructive actions easy to understand.
  7. Use animation to communicate direction and hierarchy.
  8. Avoid unnecessarily long transitions.


83. Advanced Overlay Considerations

When building large prototypes, keep overlay architecture organized. Figma applies overlay settings to the overlay itself rather than treating all settings as properties of the individual connection. This makes it easier to reuse the same overlay behavior throughout a prototype.

For complex projects, organize overlay frames into clearly named sections or groups and use reusable components where appropriate.


84. Interview Questions

Q1. What is an Interactive Overlay in Figma?

An Interactive Overlay is a frame that appears above the current frame as the result of a prototype interaction.

Q2. What is Open Overlay?

Open Overlay is a prototype action that displays a destination frame above the current frame.

Q3. What is Close Overlay?

Close Overlay dismisses an active overlay and reveals the underlying screen.

Q4. What is Swap Overlay?

Swap Overlay replaces the current overlay with another overlay while retaining the existing overlay settings.

Q5. Where are overlays commonly used?

Overlays are commonly used for modals, dropdowns, alerts, tooltips, navigation menus, filters, bottom sheets, notifications, and search panels.

Q6. What is the difference between Open Overlay and Navigate To?

Open Overlay displays additional content above the current screen, while Navigate To moves the prototype to another frame.

Q7. Can an overlay be positioned manually?

Yes. Figma provides default positioning options and allows manual positioning.

Q8. Can an overlay have a background?

Yes. A background can be added behind an overlay with configurable color and opacity.

Q9. Can an overlay close when the user clicks outside it?

Yes. The Close when clicking outside option can be enabled for appropriate overlays.

Q10. Can overlays be animated?

Yes. Designers can configure the transition, direction where applicable, easing, and duration.


85. Quick Revision

  • Overlays appear above the current screen.
  • The original screen remains underneath.
  • Open Overlay starts an overlay interaction.
  • Close Overlay dismisses the active overlay.
  • Swap Overlay replaces an existing overlay.
  • Overlay position can be predefined or manually configured.
  • A background can be displayed behind an overlay.
  • Background opacity can be customized.
  • Clicking outside can be configured to close the overlay.
  • Overlay animations can use different transitions, easing, and durations.
  • Overlays are useful for temporary content.
  • Overlays should not replace every normal page navigation.


86. Key Takeaways

Interactive Overlays are an essential part of professional Figma prototyping. They allow designers to display temporary interface elements without taking users away from the current screen.

The most important overlay actions are Open Overlay, Close Overlay, and Swap Overlay. Understanding position, background, opacity, click-outside behavior, animation, easing, and duration allows designers to build realistic and user-friendly prototypes.


87. Interactive Overlay Learning Path

  1. Learn Figma frames.
  2. Learn prototype connections.
  3. Understand triggers and actions.
  4. Learn Open Overlay.
  5. Create a basic modal.
  6. Learn Close Overlay.
  7. Create dropdown menus.
  8. Create hamburger navigation.
  9. Create bottom sheets.
  10. Learn overlay positioning.
  11. Learn background and opacity settings.
  12. Learn Swap Overlay.
  13. Build multi-step overlay flows.
  14. Combine overlays with animations.
  15. Build complete mobile and web application prototypes.


88. Final Practical Project

Create a complete e-commerce application prototype using multiple interactive overlays.

Home Screen

    ↓

Search Icon

    ↓

Search Overlay

    ↓

Select Product

    ↓

Product Page

    ↓

Filter

    ↓

Filter Overlay

    ↓

Add to Cart

    ↓

Cart Overlay

    ↓

Checkout

    ↓

Confirmation Overlay

    ↓

Order Complete

This project helps practice Open Overlay, Close Overlay, Swap Overlay, overlay positioning, backdrop settings, animations, triggers, and complete prototype flows.


89. Complete Overlay Checklist

SkillCompleted
Understand overlays□
Create Open Overlay interaction□
Create Close Overlay interaction□
Use Swap Overlay□
Configure overlay position□
Add background behind overlay□
Configure background opacity□
Use click-outside closing□
Configure animation□
Configure easing□
Configure duration□
Create modal□
Create dropdown□
Create hamburger menu□
Create bottom sheet□
Create notification□
Create multi-step overlay flow□


90. Conclusion

Interactive Overlays are one of the most useful Figma prototyping features for creating realistic web and mobile application experiences. They allow temporary content such as modals, dropdowns, menus, tooltips, alerts, filters, notifications, search panels, and bottom sheets to appear above an existing screen.

By understanding Open Overlay, Close Overlay, Swap Overlay, triggers, destinations, positions, background settings, click-outside behavior, animation, easing, and duration, designers can create professional interactive prototypes that closely represent real product behavior.

For structured Figma learning and practical UI/UX training, explore JustAcademy Figma Training and Register for Figma Course Demo.

whatsapp